temporary stay - Spanish English Dictionary